home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / database / bdem22.zip / BDEMO008.TXT < prev    next >
Text File  |  1994-10-27  |  4KB  |  85 lines

  1. BUILDER LIBRARY FUNCTIONS
  2.  
  3. Almost All the Library Functions Available from the Builder Library
  4. (BUILDER.LIB File) are Discussed Under the "Library Functions" Main
  5. Menu.  Most of the Functions also Provide Samples of the Function So
  6. You Can SEE What it Does and How It Performs.
  7.  
  8. Many Library Functions are Automatically Put in the Source Code that
  9. is Output by the Aeolus Builder Code Generator Program.  This Can
  10. Provide Working Examples of Many Functions.
  11.  
  12. I Included as Many Working Function Samples as I Could.  Some Functions
  13. Just Don't Make Good Samples In and of Themselves.  Of the Functions
  14. That Do Not Have Samples, Many are Simpler Library Functions that are
  15. Called by More Complex Ones.  In This Case, A Sample of a Complex
  16. Function Can Actually Demonstrate Two or Three Functions.  Where
  17. Appropriate You Are Directed to More Complex Functions for Samples.
  18.  
  19. Some Functions are Not Detailed in the Demo Program:
  20.  
  21. The Following List of Functions Are Not Discussed in the Demo Program
  22. (Outside of the List Itself) to Obtain More Information, Download
  23. the Builder Code Generator System and Read the Neccesary Documentation.
  24.  
  25.  
  26. --Low Level Mouse Functions.  You MAY Need to Use Hide/Show Mouse
  27.   Cursor if You Add Mouse Awareness to 3rd Party or Your Own Functions.
  28.  
  29. MGetRowCol()    - Get Mouse Cursor Screen Coordinates.
  30. MSetRowCol()    - Set Mouse Cursor Screen Coordinates.
  31. MousCrs()       - Hide/Show the Mouse Cursor.
  32.  
  33.  
  34. --Low Level Database Functions.  DbChanged() is Useful as is DbStor().
  35.   The Others Should NEVER be Needed, They are Called by Other Builder
  36.   Library Functions.
  37.  
  38. Add_Rec()       - Append a Record to a Database, Checks Network Availability.
  39.                   Called by Save_It()
  40. DbChanged()     - Compare All Database Fields in the Current Database
  41.                   Record to an Array.  You Will Probably Want to Use This
  42.                   Function When Writing Your Own Routines.
  43. DbRepl()        - Replace All Database Fields in the Current Database Record
  44.                   With an Array.  Called by Save_It()
  45. DbStor()        - Store All Database Fields in the Current Work Area to
  46.                   an Array.  You Will Probably Use This Function When
  47.                   Writing Your Own Routines.
  48. Rec_Lock()      - Lock a Database Record.  Called by the Save_It() Function.
  49. Fil_Lock()      - Lock a Whole Database.
  50.  
  51.  
  52. -- Low Level Screen Functions.  These functions return the screen coordinates
  53.    of the window last pushed onto the screen
  54.  
  55. WinTop()    - Top window row.
  56. WinLeft()   - Left window column.
  57. WinBott()   - Bottom window row.
  58. WinRight()  - Right window column.
  59. WinStyle()  - Window border style.
  60.  
  61. --These Poor Functions are Either Simple Enough or Used Rarely Enough that
  62.   They Just Didn't Have the Right Stuff to be Put in the Demo.
  63.  
  64. Etc()           - Estimated Time to Completion, Will Only Report Accurately
  65.                   in a Loop Where the Iterations are Evenly Timed.
  66. In_Canada()     - Checks a Two Byte Passed Parameter to See if it is a
  67.                   Legitimate Canadian Province Code. (Useful When Using
  68.                   GenVld())
  69. In_USA()        - Check a Two Byte Passed Parameter to See if it is a
  70.                   Legitimate U.S. State Code. (Useful When Using GenVld())
  71. Not_Req()       - Works Like the Req() Valid Function, Except it Forces the
  72.                   GET Field to be Blank.
  73. GetJump()       - Jumps to Any GET Within an Active GET Stream.  Usually
  74.                   Most Useful Inside a VALID Function.
  75.  
  76.  
  77. --Sundry Low Level Functions That You Don't Even Need to Know Exist.
  78.  
  79. Got()           - For Use in Presenting a Picklist as a Valid.  This Function
  80.                   is Called by PckVld().
  81. VarInit()       - Entered into All Builder'd Source Files.  Initializes the
  82.                   Screen Color Variables.
  83. Shadow()        - Puts a Shadow Around a Set of Screen Coordinates.  Called
  84.                   by the WinPush() Function.
  85.